/*
* @Author: yanxiaoli
* @Date:   2018-12-20 13:49:54
* @Last Modified by:   yanxiaoli
* @Last Modified time: 2019-03-11 10:36:40
*/
article, aside, blockquote, body, button, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, section, td, textarea, th, ul {margin: 0;padding: 0}
body {font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Arial, sans-serif;font-size: 12px;line-height: 1.5;color: #222;background-color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
a{ color:#222; text-decoration:none;}
a:hover{color:#ED4040;}
ul,li,ol{ list-style:none;}
em,i{font-style: normal;}
img{border:0;transition: all .5s ease-out .1s;}
a:hover img{transition: all .3s ease-out .1s;transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
::selection {
    background:#ED4040;
    color:#fff;
}
::-moz-selection {
    background:#ED4040;
    color:#fff;
}
::-webkit-selection {
    background:#ED4040;
    color:#fff;
}
.fl{ float:left;}
.fr{ float:right;}
:after,:before{box-sizing: border-box;}
.clearfix:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; }
.clearfix { clear: both; }
.clear { clear: both; overflow: hidden; }
* html .clearfix { zoom: 1; }
.hidden{display: none;}
.mt_20{margin-top:20px;}
.mb_40{margin-bottom: 40px;}
.yuleCon{width: 1080px;margin:0 auto;}
/*header*/
.header{height: 65px;border-bottom:#efefef 1px solid;}
.logo{width: 110px;height:44px;float: left;margin-top:10px;}
.menu{line-height: 65px;font-size: 14px;margin-left:113px;}
.menu ul li{float: left;display: block;margin-left:40px;text-align:center;position: relative;}
.menu ul li a{width:36px;display: inline-block;}
.menu ul li.active a,.menu ul li a:hover{color:#ED4040;}
.menu ul li i{width:0;height:2px;background: #ED4040;border-radius: 1px;margin:0 auto;position: absolute;bottom:0;left:0;right:0;transition: width .3s linear;}
.menu ul li.active i,.menu ul li:hover i{width:36px;}

/*con*/
.yuleLeft{width: 760px;}
.yuleRight{width: 280px;}

/*list*/
.wrapper ul li{overflow: hidden;}
.wrapper ul li img{ width:100%;}
.one_pic {height: 123px;padding:14px 0; border-bottom: 1px solid #EFEFEF;}
.one_pic .pic_box{width: 180px;height:120px;float:left;vertical-align: middle;margin-right:20px;overflow: hidden;}
.one_pic .pic_box img{width: 180px;height:120px;transition: all .5s ease-out .1s;}
.one_pic .pic_box a:hover img{transition: all .3s ease-out .1s;transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.one_pic .text_box{height:100%;overflow: hidden;}
.one_pic .text_box .inner{display: inline-block;width: 99%;vertical-align: middle;}
.one_pic .text_box .inner .link{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
.one_pic .text_box:before { content: ""; width: 0; font-size: 0; height: 100%; visibility: hidden; display: inline-block; vertical-align: middle; box-sizing: border-box; }
.foot_bar{font-size: 16px;margin-top:10px;}
.foot_bar a{color:#666;margin-right:10px;}
.s_from{font-size: 14px;border-radius: 1px;padding:1px 6px;}
.s_from.blue{border: 1px solid #5794E9;color:#5794E9;}
.s_from.green{border: 1px solid #5DC955;color:#5DC955;}
.s_from.pink{border: 1px solid #EC5858;color:#EC5858;}
.s_from.purple{border: 1px solid #A958EC;color:#A958EC;}
.s_from.orange{border: 1px solid #DA9B3D;color:#DA9B3D;}
.one_pic:hover{background:#EFEFEF;}
.one_pic:hover .link a{color:#ED4040;}

/*加载动画*/
.spinner { margin: 40px auto 40px; width: 150px; text-align: center; }
.spinner > div { width: 10px; height: 10px; background-color: #ED4040; border-radius: 100%; display: inline-block; -webkit-animation: bouncedelay 1.4s infinite ease-in-out; animation: bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
.spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
/*7x24快讯*/
.kuaixun{margin-top:18px;margin-bottom: 40px;}
.kxTit{border-top:#ED4040 2px solid;height:60px;line-height:60px;border-bottom:#ddd 1px dashed;font-size:16px;text-align: center;font-weight: 700;margin-bottom: 30px;}
.kxCon{margin-top:20px;}
.kxCon ul li i {display: inline-block;width: 0;height: 0;border-top: 6px solid transparent;border-left: 7px solid red;border-bottom: 6px solid transparent;vertical-align: top;margin-top: 5px;}
.kxCon ul li a{font-size: 14px;margin-left:7px;display: inline-block;width: 262px;}
.kxCon ul li p{margin:10px 0 22px 20px;color:#888;}

/*热门文章*/
.remeng .kxTit,.hotPic .kxTit{border-bottom: none;margin-bottom: 0;}
.rmPic li{width: 280px;height: 186px;position: relative;margin-bottom: 20px;}
.rmPic li a{width: 280px;height: 186px;display: block;overflow: hidden;}
.rmPic li .tags{position: absolute;left:-10px;z-index: 2;}
.rmPic li .tags i { display: inline-block; width: 0; height: 0;  border-left: 10px solid transparent;position: absolute;top:24px; }
.rmPic li .tags span{width: 50px;height: 24px;line-height: 24px;color:#fff;font-size: 14px;display: block;text-align: center;position: absolute;top:0;}
.rmPic li .tags.pink i{border-top: 10px solid #BD3B3D;}
.rmPic li .tags.pink span{background:#F95355;}
.rmPic li .tags.orange i{border-top: 10px solid #CF8A1A;}
.rmPic li .tags.orange span{background:#F6A623;}
.rmPic img{width: 280px;height: 186px;display: block;}
.rmPic p{width:100%;height: 30px;line-height: 30px;color:#fff;text-align: center;font-size:14px;background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 3%, rgba(0,0,0,0.90) 100%);position: absolute;bottom: 0;left:0;}

/*热门图片*/
.picList{width: 280px;overflow:hidden;}
.picList ul{width: 292px;}
.picList li{width: 134px;margin-right:12px;float: left;margin-bottom:14px;}
.picList li img{width: 134px;height: 86px;display: block;}
.picList li p{margin-top:3px;font-size: 14px;height: 42px;overflow: hidden;}

/*右侧滚动跟随广告*/
.ad_index280 img{width: 280px;height: 200px;display: block;}
.fixed_adv_right{margin-top:20px;}
.fixed_adv_right .a_center{margin-bottom: 20px;}